semiconductor layer paper - French English Dictionary